::-webkit-scrollbar{
	width:6px
}
::-webkit-scrollbar-track{
	background:#213342
}
::-webkit-scrollbar-thumb{
	background:#00acc1
}
.zocial-acrobat:before {
    content: "\00E3"
}

.zocial-amazon:before {
    content: "a"
}

.zocial-android:before {
    content: "&"
}

.zocial-angellist:before {
    content: "\00D6"
}

.zocial-aol:before {
    content: "\""
}

.zocial-appnet:before {
    content: "\00E1"
}

.zocial-appstore:before {
    content: "A"
}

.zocial-bitbucket:before {
    content: "\00E9"
}

.zocial-bitcoin:before {
    content: "2"
}

.zocial-blogger:before {
    content: "B"
}

.zocial-buffer:before {
    content: "\00E5"
}

.zocial-call:before {
    content: "7"
}

.zocial-cal:before {
    content: "."
}

.zocial-cart:before {
    content: "\00C9"
}

.zocial-chrome:before {
    content: "["
}

.zocial-cloudapp:before {
    content: "c"
}

.zocial-creativecommons:before {
    content: "C"
}

.zocial-delicious:before {
    content: "#"
}

.zocial-digg:before {
    content: ";"
}

.zocial-disqus:before {
    content: "Q"
}

.zocial-dribbble:before {
    content: "D"
}

.zocial-dropbox:before {
    content: "d"
}

.zocial-drupal:before {
    content: "\00E4"
}

.zocial-dwolla:before {
    content: "\00E0"
}

.zocial-email:before {
    content: "]"
}

.zocial-eventasaurus:before {
    content: "v"
}

.zocial-eventbrite:before {
    content: "|"
}

.zocial-eventful:before {
    content: "'"
}

.zocial-evernote:before {
    content: "E"
}

.zocial-facebook:before {
    content: "f"
}

.zocial-fivehundredpx:before {
    content: "0"
}

.zocial-flattr:before {
    content: "%"
}

.zocial-flickr:before {
    content: "F"
}

.zocial-forrst:before {
    content: ":"
}

.zocial-foursquare:before {
    content: "4"
}

.zocial-github:before {
    content: "g"
}

.zocial-gmail:before {
    content: "m"
}

.zocial-google:before {
    content: "G"
}

.zocial-googleplay:before {
    content: "h"
}

.zocial-googleplus:before {
    content: "+"
}

.zocial-gowalla:before {
    content: "@"
}

.zocial-grooveshark:before {
    content: "8"
}

.zocial-guest:before {
    content: "?"
}

.zocial-html5:before {
    content: "5"
}

.zocial-ie:before {
    content: "6"
}

.zocial-instagram:before {
    content: "\00DC"
}

.zocial-instapaper:before {
    content: "I"
}

.zocial-intensedebate:before {
    content: "{"
}

.zocial-itunes:before {
    content: "i"
}

.zocial-klout:before {
    content: "K"
}

.zocial-lanyrd:before {
    content: "-"
}

.zocial-lastfm:before {
    content: "l"
}

.zocial-linkedin:before {
    content: "L"
}

.zocial-macstore:before {
    content: "^"
}

.zocial-meetup:before {
    content: "M"
}

.zocial-myspace:before {
    content: "_"
}

.zocial-ninetyninedesigns:before {
    content: "9"
}

.zocial-openid:before {
    content: "o"
}

.zocial-opentable:before {
    content: "\00C7"
}

.zocial-paypal:before {
    content: "$"
}

.zocial-pinboard:before {
    content: "n"
}

.zocial-pinterest:before {
    content: "1"
}

.zocial-plancast:before {
    content: "P"
}

.zocial-plurk:before {
    content: "j"
}

.zocial-pocket:before {
    content: "\00E7"
}

.zocial-podcast:before {
    content: "`"
}

.zocial-posterous:before {
    content: "~"
}

.zocial-print:before {
    content: "\00D1"
}

.zocial-quora:before {
    content: "q"
}

.zocial-reddit:before {
    content: ">"
}

.zocial-rss:before {
    content: "R"
}

.zocial-scribd:before {
    content: "}"
}

.zocial-skype:before {
    content: "S"
}

.zocial-smashing:before {
    content: "*"
}

.zocial-songkick:before {
    content: "k"
}

.zocial-soundcloud:before {
    content: "s"
}

.zocial-spotify:before {
    content: "="
}

.zocial-statusnet:before {
    content: "\00E2"
}

.zocial-steam:before {
    content: "b"
}

.zocial-stripe:before {
    content: "\00A3"
}

.zocial-stumbleupon:before {
    content: "/"
}

.zocial-tumblr:before {
    content: "t"
}

.zocial-twitter:before {
    content: "T"
}

.zocial-viadeo:before {
    content: "H"
}

.zocial-vimeo:before {
    content: "V"
}

.zocial-vk:before {
    content: "N"
}

.zocial-weibo:before {
    content: "J"
}

.zocial-wikipedia:before {
    content: ","
}

.zocial-windows:before {
    content: "W"
}

.zocial-wordpress:before {
    content: "w"
}

.zocial-xing:before {
    content: "X"
}

.zocial-yahoo:before {
    content: "Y"
}

.zocial-yelp:before {
    content: "y"
}

.zocial-youtube:before {
    content: "U"
}

@font-face {
    font-family: utmcafetaregular;
    src: url(../font/utm_cafeta-webfont.eot);
    src: url(../font/utm_cafeta-webfontd41d.eot?#iefix) format('embedded-opentype'),url(../font/utm_cafeta-webfont.woff) format('woff'),url(../font/utm_cafeta-webfont.ttf) format('truetype'),url(../font/utm_cafeta-webfont.html#UTMCafetaRegular) format('svg');
    font-weight: 400;
    font-style: normal
}

.fontcafe {
    font-family: utmcafetaregular
}

* {
    margin: 0;
    padding: 0
}

.clear {
    clear: both
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.nopadding {
    padding: 0!important
}

.nopaddingright {
    padding-right: 0!important
}

.h4-header {
    color: #f78144;
    text-shadow: 1px 1px 1px #1a1a1a;
    display: inline-block;
    font: 25px/30px 'UTMCafetaRegular';
    text-transform: uppercase;
    margin-bottom: 5px;
    display: block
}

.h4-header-line {
    background: url(../img/divider_lines.gif) bottom repeat-x;
    color: #f78144;
    text-shadow: 1px 1px 1px #1a1a1a;
    display: inline-block;
    font: 30px/40px 'UTMCafetaRegular';
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 10px;
    display: block
}

.h4-header-line-2 {
    background: url(../img/divider_lines.gif) bottom repeat-x;
    color: #f78144;
    text-shadow: 1px 1px 1px #1a1a1a;
    display: inline-block;
    font: 20px/20px 'UTMCafetaRegular';
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 10px;
    display: block
}

.slider-wrapper {
    height: 385px
}

::-webkit-input-placeholder {
    color: #9f9f9f
}

:-moz-placeholder {
    color: #9f9f9f
}

::-moz-placeholder {
    color: #9f9f9f
}

:-ms-input-placeholder {
    color: #9f9f9f
}

.widget_search .top-keyword {
    margin-top: 6px;
    margin-left: 17px
}

.widget_search .top-keyword,.widget_search .top-keyword a,.widget_search .top-keyword a:hover {
    color: #888;
    font-size: 13px
}

.widget_user_header {
    display: inline-block;
    float: right;
    margin-top: 10px;
    color: #ddd
}

.widget_user_header .button-gray {
    color: rgba(255,255,255,.66);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.2),inset 1px 1px 0 rgba(255,255,255,.2);
    -moz-box-shadow: 0 2px 0 rgba(0,0,0,.2),inset 1px 1px 0 rgba(255,255,255,.2);
    box-shadow: 0 2px 0 rgba(0,0,0,.2),inset 1px 1px 0 rgba(255,255,255,.2);
    background: #46474c;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5b5d63),color-stop(100%,#46474c));
    background-image: -webkit-linear-gradient(top,#5b5d63,#46474c);
    background-image: -moz-linear-gradient(top,#5b5d63,#46474c);
    background-image: -ms-linear-gradient(top,#5b5d63,#46474c);
    background-image: -o-linear-gradient(top,#5b5d63,#46474c);
    background-image: linear-gradient(top,#5b5d63,#46474c);
    -pie-background: linear-gradient(#5b5d63,#46474c);
    color: #ccc;
    padding: 8px 15px;
    border-radius: 3px;
    float: left;
    margin: 0 3px
}

.widget_user_header .button-register {
    background: transparent url(/template/yingshiba/images/image.png) no-repeat 0 0;
    /*width: 79px;*/
    height: 38px;
    display: inline-block;
    float: left
}

.widget_user_header .button-login {
    background: transparent url(/template/yingshiba/images/image.png) no-repeat -79px 0;
    /*width: 98px;*/
    height: 38px;
    display: inline-block;
    float: left
}

.button-login-with-fb {
    background: transparent url(/template/yingshiba/images/image.png) -177px -1px;
    width: 161px;
    height: 38px;
    display: inline-block
}

.widget_user_header .button-register:hover {
    background: transparent url(/template/yingshiba/images/image.png) no-repeat 0 -41px
}

.widget_user_header .button-login:hover {
    background: transparent url(/template/yingshiba/images/image.png) no-repeat -79px -41px;
    /*width: 98px;*/
    height: 38px;
    display: inline-block;
    float: left
}

.button-login-with-fb:hover {
    background: transparent url(/template/yingshiba/images/image.png) -177px -42px;
    width: 161px;
    height: 38px;
    display: inline-block
}

#mega-menu-1 {
    list-style: none;
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    position: relative;
    text-transform: uppercase;
    float: left;
    font: 20px/22px 'UTMCafetaRegular'
}

#mega-menu-1 li ul,#mega-menu-1 .sub {
    display: none
}

#mega-menu-1 .sub ul {
    display: block
}

#mega-menu-1 li {
    float: left;
    margin: 0;
    padding: 0
}

#mega-menu-1 li a {
    float: left;
    display: block;
    color: #fff;
    padding: 11px 15px;
    margin-top: 3px;
    text-decoration: none
}

#mega-menu-1 li.mega-hover a,#mega-menu-1 li a:hover{
		background: #292929;
		color: #dacb46;
	}

#mega-menu-1 li .sub-container {
    position: absolute;
    max-width: 100%
}

#mega-menu-1 li .sub {
    background: rgba(25,25,25,.9);
    padding: 10px;
    border: 1px solid #79777A;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #fff
}

#mega-menu-1 li .sub .row {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin-right: 10px;
    margin-left: -20px
}

#mega-menu-1 li .sub li {
    list-style: none;
    float: none;
    width: 150px;
    display: inline-block
}

#mega-menu-1 li .sub li:hover {
		background: rgba(0,0,0,0.4);
	}

#mega-menu-1 li .sub li.mega-hdr {
    float: left
}

#mega-menu-1 li .sub li.mega-hdr.last {
    margin-right: 0
}

#mega-menu-1 li .sub a {
    background: 0 0;
    color: #fff;
    padding: 7px 10px;
    display: block;
    float: none;
    font: 13px/17px Arial,Helvetica,sans-serif;
    text-transform: none
}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {
    padding: 5px 15px;
    margin-bottom: 5px;
    background: #6b6b6b;
    text-transform: uppercase;
    font-weight: 700
}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {
    color: #f78144!important
}

#mega-menu-1 .sub li.mega-hdr li a {
    padding: 4px 5px
}

#mega-menu-1 .sub li.mega-hdr li a:hover {
    color: #f78144
}

#mega-menu-1 .sub ul li {
    padding-right: 0
}

#mega-menu-1 li .sub-container.non-mega .sub {
    padding: 10px
}

#mega-menu-1 li .sub-container 8.non-mega li {
    padding: 0;
    width: 190px;
    margin: 0
}

#mega-menu-1 li .sub-container.non-mega li a {
    padding: 7px 5px 7px 22px
}

#mega-menu-1 li .sub-container.non-mega li a:hover {
    color: #a32403;
    background: #efefef
}

.button_link {
    background: url(../img/buttons_link_bg.png) no-repeat scroll right -34px transparent;
    color: #323232;
    display: inline-block;
    margin: 5px 0;
    border: 0;
    padding: 0 15px 0 0;
    font-size: 12px;
    text-align: left;
    text-decoration: none;
    opacity: 1
}

.button_link:hover {
    text-decoration: none;
    opacity: .5
}

.button_link span {
    background: url(../img/buttons_link_bg.png) no-repeat scroll left 0 transparent;
    display: block;
    line-height: 30px;
    padding: 2px 0 2px 10px;
    color: #323232;
    cursor: pointer;
    text-shadow: 0 1px 1px #e1e1e1;
    text-transform: uppercase;
    text-align: center;
    min-width: 60px
}

.btn_yellow {
    background-position: right -646px
}

.btn_yellow span {
    background-position: left -612px;
    text-shadow: 0 1px 1px #e0e18f
}

.btn_blue,.btn_blue span {
    background-position: right -374px
}

.btn_blue span {
    background-position: left -340px;
    color: #0e3f5e;
    text-shadow: 0 1px 1px #9bddee
}

.ad-center-980 {
    width: 980px
}

.ad-top-300-250 {
    width: 300px;
    height: 250px;
    margin-bottom: 2px
}

.ad-top-comment {
    display: block;
    text-align: center
}

.ad-top-comment>* {
    margin: 0 auto;
    background-color: rgba(0,0,0,.7);
    margin-top: 10px;
    margin-left: auto!important;
    margin-right: auto!important;
    width: auto!important
}

.uniad-zonetype-mobilebasic>* {
    margin-left: auto!important;
    margin-right: auto!important
}

.item-hover {
    background-color: rgba(0,0,0,.9);
    position: absolute;
    display: none;
    width: 210px;
    height: 260px;
    padding: 80px 10px
}

.item-channel-hover {
    height: 260px;
    width: 210px;
    cursor: pointer;
    background: url(../img/play.png) no-repeat center;
    background-color: rgba(0,0,0,.5);
    position: absolute;
    display: none
}

.item-clip-hover {
    height: 125px;
    width: 210px;
    cursor: pointer;
    background: url(../img/play.png) no-repeat center;
    background-color: rgba(0,0,0,.5);
    position: absolute;
    display: none
}

.group-list-item .list-item .item:hover .item-hover,.group-list-item .list-item .item:hover .item-channel-hover,.group-list-item .list-item .item:hover .item-clip-hover {
    display: block
}

.right-box {
    margin: 20px 0
}

.right-box .right-box-header {
    font: 25px/25px 'UTMCafetaRegular';
    color: #dacb46;
    text-shadow: 1px 1px 1px #1a1a1a;
    text-transform: uppercase;
    height: 32px
}

.right-box .star-icon {
    background: url(/template/yingshiba/images/image.png) no-repeat 0 -83px
}

.right-box .tag-icon {
    background: url(/template/yingshiba/images/image.png) no-repeat 0 -112px
}

.right-box .cel-icon {
    background: url(/template/yingshiba/images/image.png) no-repeat 0 -177px
}

.right-box .right-box-header span {
    padding-left: 35px;
    padding-top: 3px;
    display: block
}

.right-box .star-profile img {
    width: 290px;
    height: 180px
}

.right-box .star-profile img:hover {
    opacity: .7
}

.right-box .star-profile .star-profile-name {
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: #44e2ff;
    padding: 15px 0 5px
}

.right-box .star-profile .star-profile-name:hover {
    color: #f78144;
    text-decoration: none
}

.right-box .star-profile .star-profile-summary {
    font-size: 12px;
    color: #fff;
    line-height: 150%
}

.right-box .star-profile .star-profile-more {
    font-size: 12px;
    color: #e8700f;
    line-height: 150%
}

.right-box .star-profile .star-profile-more:hover {
    color: #f78144;
    text-decoration: none
}

.right-box .right-box-content {
    float: left;
    overflow: hidden;
    position: relative;
    padding: 5px;
    background: #4f4e52 url(/template/yingshiba/images/item_bgg.gif) repeat;
    border-bottom: 2px solid #868489;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 11px;
    width: 300px;
    height: auto
}

.right-box .right-box-content a {
    color: #f2f2f2
}

.right-box .right-box-content .list-top-movie {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative
}

.right-box .right-box-content .list-top-movie img {
    border: 2px solid #999;
    border-radius: 3px;
    width: 100px;
    height: 140px
}

.right-box .right-box-content .list-top-movie img:hover {
    opacity: .7
}

.right-box .right-box-content .list-top-movie .list-top-movie-item {
    clear: both;
    padding: 9px 5px;
    border-bottom: 1px solid #1f1f1f;
    overflow: hidden
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:first-child {
    padding: 0;
    height: 120px
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:nth-child(2n) {
    background: #131313
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:last-child {
    border-bottom: 0
}

.right-box .right-box-content .list-top-movie .list-top-movie-item-thumb {
    float: left
}

.right-box .right-box-content .list-top-movie .list-top-movie-item-info {
    float: left;
    margin-left: 10px;
    z-index: 1;
    position: relative;
    width: 79%
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:first-child .list-top-movie-item-info {
    bottom: -38px;
    width: 100%;
    padding: 0;
    margin: 0 10px
}

.right-box .right-box-content .list-top-movie .list-top-movie-item-info .list-top-movie-item-vn,.right-box .right-box-content .list-top-movie .list-top-movie-item-info .list-top-movie-item-en,.right-box .right-box-content .list-top-movie .list-top-movie-item-info .list-top-movie-item-view {
    display: block
}

.right-box .right-box-content .list-top-movie .list-top-movie-item .list-top-movie-item-info .list-top-movie-item-vn {
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 5px;
    margin-right: 5px
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:first-child .list-top-movie-item-info .list-top-movie-item-vn {
    font-size: 14px;
    text-transform: uppercase;
    bottom: -17px;
    position: relative
}

.right-box .right-box-content .list-top-movie .list-top-movie-item .list-top-movie-item-info .list-top-movie-item-en {
    font-size: 12px;
    color: #696969
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:first-child .list-top-movie-item-info .list-top-movie-item-en {
    color: #fff;
    bottom: -15px;
    position: relative
}

.right-box .right-box-content .list-top-movie .list-top-movie-item-info .list-top-movie-item-vn:hover {
    color: #f78144;
    text-decoration: none
}

.right-box .right-box-content a {
    line-height: 18px
}

.right-box .right-box-content .list-top-movie .list-top-movie-item a .status {
    background: #333;
    color: #fff;
    padding: 2px 4px;
    font-size: 10px;
    font-weight: 700;
    position: absolute;
    right: 5px;
    z-index: 2
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:first-child a .status {
    top: 5px
}

.top-movie-week,.top-film-week {
    height: 520px;
    margin-bottom: 20px
}

.suggest-movie {
    background: url(../img/bg-footerz.jpg);
    padding-top: 10px;
    margin-bottom: 20px
}

.suggest-movie .movie-list-index.home-v2 {
    width: 100%
}

.suggest-movie .movie-list-index.home-v2 ul.last-film-box {
    list-style-type: none;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    padding: 0
}

.suggest-movie .movie-list-index.home-v2 .header-list-index {
    overflow: hidden;
    white-space: nowrap
}

.suggest-movie .movie-list-index.home-v2 ul.last-film-box>li {
    display: inline-block!important;
    margin-right: 1.2%;
    margin-bottom: 10px!important;
    width: 15.66666666666667%!important;
    float: left
}

.suggest-movie .movie-list-index.home-v2 ul.last-film-box>li:nth-child(6n) {
    margin-right: 0
}

.suggest-movie .movie-list-index.home-v2 ul.last-film-box>li>.movie-item {
    width: 100%!important
}

.suggest-movie .movie-list-index.home-v2 ul.last-film-box>li>.movie-item .movie-thumbnail {
    width: 100%!important
}

.suggest-movie .movie-list-index.home-v2 ul.last-film-box>li>.movie-item .movie-thumbnail .public-film-item-thumb {
    display: block!important;
    width: 100%!important;
    height: 100%!important
}

.nominated-movie {
    padding: 10px 0;
    background: #4f4e52 url(/template/yingshiba/images/item_bgg.gif) repeat;
    margin-bottom: 10px
}

.nominated-movie .header-list-index {
    display: none
}

.nominated-movie #movie-carousel-top li {
    margin-right: 10px
}

.nominated-movie .public-film-item-thumb {
}

.nominated-movie .movie-list-index {
    overflow: hidden;
    margin-bottom: -15px
}

.tag-box {
    list-style: none
}

.tag-box .tag-item {
    background-image: url(/template/yingshiba/images/image.png);
    background-position: 0 -147px;
    background-repeat: no-repeat;
    float: left;
    margin: 4px 0;
    padding-left: 8px;
    white-space: nowrap
}

.tag-box .tag-item .tag-link {
    line-height: 27px;
    font-size: 11px;
    background-image: url(../img/tag-middle.png);
    display: block;
    width: auto;
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    color: #fff;
    text-decoration: none
}

.tag-box .tag-item .tag-link:hover {
    color: #f78144
}

.tag-box .tag-item .tag-end {
    background-image: url(/template/yingshiba/images/image.png);
    background-position: -14px -147px;
    background-repeat: no-repeat;
    line-height: 27px;
    font-size: 11px;
    display: block;
    float: right;
    width: 22px
}

.movie-rating {
    display: block;
    margin: 5px 0;
    padding: 0
}

.movie-rating li {
    display: block;
    float: left;
    cursor: pointer;
    width: 18px;
    height: 18px;
    background: url(../img/star-icon.png) no-repeat 0 0
}

.movie-rating li.rated {
    background-position: 0 -18px
}

.movie-rating li.half {
    background-position: 0 -35px
}


[data-icon]:before {
    font-family: zocial;
    content: attr(data-icon);
    -webkit-font-smoothing: antialiased
}
.movie-top-slide {
    width: 300px;
    float: right
}

.search-suggest {
    box-shadow: 0 0 3px rgba(0,0,0,.2)
}

.search-suggest {
    background: #fff;
    width: 320px;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 40px;
    z-index: 1;
    border-radius: 3px
}

.search-suggest ul {
    list-style: none;
    padding: 0;
    position: relative;
	z-index: 9999;
    border-top: none;
	max-height: 500px;
    overflow-x: hidden;
}

.search-suggest ul li {
    padding: 10px;
    display: block;
    width: 100%;
    overflow: hidden;
    color: #888;
    border-bottom: 1px solid #eee
}

.search-suggest ul li .thumb {
    float: left;
    width: 40px;
    height: 60px;
    background-position: 50% 25%;
    background-size: cover;
    display: inline-block
}

.search-suggest ul li .ss-info {
    padding-left: 50px;
    color: #888
}

.search-suggest ul li .ss-info a.ss-title {
    color: #333;
    font-size: 14px;
    font-weight: 700
}

.search-suggest ul li .ss-info p {
    margin-bottom: 0
}

.search-suggest ul li.ss-bottom {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0
}

.search-suggest ul li.ss-bottom a {
    width: 100%;
    display: block;
    height: 40px;
    line-height: 40px;
    background: #f44336;
    color: #fff;
    font-weight: 700;
    text-align: center
}

@media screen and (max-width: 1000px) {
    .links,.social,.copyright,.textlink {
        text-align:center;
        width: 100%
    }

    .social {
        position: relative;
        margin: 10px 0
    }

    .links li {
        display: inline-block;
        float: none
    }

    .hotlink {
        margin-right: 40px
    }

    .bar {
        position: relative
    }

    .bar-wrap {
        margin-bottom: 0
    }
}

@media screen and (max-width: 980px) {
    .movie-top-slide {
        display:none
    }

    .movie-kinhdien {
        width: 100%!important;
        height: 360px
    }

    .movie-kinhdien a#movie-kinhdien-item {
        width: 980px;
        height: 360px
    }
}

@media screen and (max-width: 835px) {
    footer>ul li {
        float:none;
        width: auto
    }

    .movie-kinhdien {
        height: 313px
    }

    .movie-kinhdien a#movie-kinhdien-item {
        width: 835px;
        height: 313px
    }

    .suggest-movie .movie-list-index.home-v2 ul.last-film-box>li {
        margin-right: 1%;
        width: 24%!important
    }

    .suggest-movie .movie-list-index.home-v2 ul.last-film-box>li:nth-child(6n) {
        margin-right: 1%
    }

    .suggest-movie .movie-list-index.home-v2 ul.last-film-box>li:nth-child(4n) {
        margin-right: 0
    }
}

@media screen and (max-width: 768px) {
    .links li {
        margin-right:5px
    }

    .movie-kinhdien {
        height: 288px
    }

    .movie-kinhdien a#movie-kinhdien-item {
        width: 768px;
        height: 288px
    }
}

.external a {
    font-size: 11px;
    color: #dfdfdf
}

.list-movie-filter {
    padding: 10px 0;
    border: 1px solid #121212;
    background: #222;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.list-movie-filter .list-movie-filter-header {
    font-size: 14px;
    font-weight: 700;
    color: #f78144;
    display: block;
    text-transform: uppercase;
    padding: 0 10px 10px
}

.list-movie-filter .list-movie-filter-main {
    color: #ddd;
    display: block
}

.list-movie-filter .list-movie-filter-main p {
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    top: -8px
}

.list-movie-filter .list-movie-filter-main label {
    display: block
}

@-moz-document url-prefix() {
    .list-movie-filter .list-movie-filter-main p {
        position: relative;
        top: -8px
    }
}

.list-movie-filter .list-movie-filter-item {
    float: left;
    margin: 0 6px;
    width: 126px
}

.list-movie-filter .dropdown {
    position: relative;
    display: inline-block;
    overflow: hidden;
    height: 28px;
    border: 1px solid #121212;
    border-radius: 3px;
    background-color: #555;
    padding-right: 10px
}

.dropdown:before,.dropdown:after {
    content: '';
    position: absolute;
    z-index: 2;
    top: 9px;
    right: 10px;
    width: 0;
    height: 0;
    border: 4px dashed;
    border-color: #888 transparent;
    pointer-events: none
}

.dropdown:before {
    border-bottom-style: solid;
    border-top: none
}

.dropdown:after {
    margin-top: 7px;
    border-top-style: solid;
    border-bottom: none
}

.dropdown-select {
    position: relative;
    height: 28px;
    line-height: 14px;
    margin: 0;
    padding: 6px 28px 6px 10px;
    font-size: 12px;
    color: #ddd;
    background: #f2f2f2;
    background: transparent!important;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    outline: none
}

.dropdown-select:focus {
    z-index: 3;
    width: 100%;
    color: #ddd
}

.dropdown-select>option {
    margin: 3px;
    padding: 6px 8px;
    text-shadow: none;
    background: #f2f2f2;
    border-radius: 3px;
    cursor: pointer
}

.lt-ie9 .dropdown {
    z-index: 1
}

.lt-ie9 .dropdown-select {
    z-index: -1
}

.lt-ie9 .dropdown-select:focus {
    z-index: 3
}

@-moz-document url-prefix() {
    .dropdown-select {
        padding-left: 6px
    }
}

.review-movie {
    width: 980px;
    height: 502px;
    margin-bottom: 10px
}

.review-movie img {
    width: 980px;
    height: 502px;
    border-bottom: 6px solid #000;
    border-top: 6px solid #000;
    -webkit-box-shadow: 0 16px 30px rgba(0,0,0,.75);
    -moz-box-shadow: 0 16px 30px rgba(0,0,0,.75);
    box-shadow: 0 16px 30px rgba(0,0,0,.75)
}

.review-movie-caption {
    margin-left: 15px
}

.page-view-content {
    float: right!important
}

.page-view-content,.page-view-right {
    margin-top: 20px
}

.page-view-right {
    width: 300px!important;
    float: left!important
}

.page-view-right .page-view-widget {
    margin-bottom: 20px
}

.page-view-content .page-view-content-header,.page-view-right .page-view-widget .page-view-widget-header {
    color: #f78144;
    text-shadow: 1px 1px 1px #1a1a1a;
    display: inline-block;
    font: 22px/28px 'UTMCafetaRegular';
    text-transform: uppercase;
    margin-bottom: 5px;
    display: block
}

.page-view-content .page-view-content-main,.page-view-right .page-view-widget .page-view-widget-main {
    float: left;
    overflow: hidden;
    position: relative;
    padding: 10px;
    background: #4f4e52 url(/template/yingshiba/images/item_bgg.gif) repeat;
    border-bottom: 1px solid #868489;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #ddd;
    height: auto;
    width: 100%;
    line-height: 200%;
    font-size: 14px
}

.page-view-right .page-view-widget .page-view-widget-main {
    width: 300px
}

.page-view-content .page-view-content-main img {
    margin: 0 auto;
    display: block;
    border: 1px solid #555
}

.page-view-right .page-view-widget-main .box-rating {
    display: inline-block
}

.page-view-right .page-view-widget-main .rating-number {
    display: block;
    line-height: 24px;
    font-size: 16px;
    font-weight: 700;
    color: #ccc
}

.page-view-right .page-view-widget-main .rating-hint {
    display: inline-block;
    text-transform: uppercase;
    font-size: 16px;
    color: #ccc;
    position: absolute;
    margin: 0 5px
}

.box-stack-movie .stack-block {
    background: transparent url(../img/stack.png) bottom no-repeat;
    height: 125px;
    width: 100%;
    margin-bottom: 15px
}

.box-stack-movie .stack-block .stack-block-item {
    float: left;
    margin: 5px
}

.box-stack-movie .stack-block .stack-block-item img {
    width: 76px;
    height: 106px;
    -webkit-box-shadow: 0 5px 23px 1px rgba(0,0,0,.75);
    -moz-box-shadow: 0 5px 23px 1px rgba(0,0,0,.75);
    box-shadow: 0 5px 23px 1px rgba(0,0,0,.75)
}

.box-stack-movie .stack-block .stack-block-item:first-child {
    margin-left: 15px
}

.box-stack-movie .stack-block .stack-block-item:hover img {
    opacity: .6
}

.box-stack-movie .box-stack-movie-more {
    float: right;
    display: block;
    color: #ccc;
    text-decoration: none
}

.box-stack-movie .box-stack-movie-more:hover {
    color: #f78144
}

.box-actor-list .actor-list-item {
    float: left;
    margin: 10px 5px
}

.box-actor-list .actor-list-item:first-child,.box-actor-list .actor-list-item:nth-child(3n) {
    margin-right: 16px!important
}

.box-actor-list .actor-list-item img {
    width: 122px;
    height: 175px;
    border: 1px solid #111
}

.box-actor-list .actor-list-item:hover img {
    opacity: .6
}

.box-actor-list .actor-list-item .actor-list-item-meta {
    margin-top: 5px;
    display: block;
    line-height: 130%
}

.box-actor-list .actor-list-item .actor-list-item-meta .realname-actor,.box-actor-list .actor-list-item .actor-list-item-meta .character {
    display: block
}

.box-actor-list .actor-list-item .actor-list-item-meta .realname-actor {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none
}

.box-actor-list .actor-list-item .actor-list-item-meta .realname-actor:hover {
    color: #f78144
}

.box-actor-list .actor-list-item .actor-list-item-meta .character {
    color: #ccc;
    font-size: 12px
}

.page-view-content .news-similar-bottom .span-header {
    color: #f78144;
    text-shadow: 1px 1px 1px #1a1a1a;
    font: 18px/28px 'UTMCafetaRegular';
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 15px;
    display: block
}

.page-view-content .news-similar-bottom .news-similar-bottom-link {
    display: block
}

.page-view-content .news-similar-bottom .news-similar-bottom-link a {
    color: #46e1ff;
    text-decoration: none
}

.page-view-content .news-similar-bottom .news-similar-bottom-link a:hover {
    color: #f78144
}
.movie-list-index {
    width: 670px
}

.movie-list-index .list-movie {
    list-style: none;
    margin: 0;
    padding: 0
}

.movie-list-index .list-movie .movie-item {
    margin: 10px 20px 10px 0;
    width: 210px;
    float: left
}

.movie-list-index .list-movie .movie-item:hover .movie-thumbnail {
    opacity: .8
}

.movie-list-index .list-movie .movie-item:nth-child(3n) {
    margin-right: 0!important
}

.movie-item .movie-thumbnail {
    width: 100%;
    height: 275px
}

.movie-item .movie-thumbnail img {
    width: 100%
}

.movie-item .movie-thumbnail img:hover {
    opacity: .7;
    width: 100%
}

.movie-item .movie-meta {
    margin: 5px
}

.movie-item .movie-meta .movie-title-chap {
    font-size: 12px;
    color: #777;
    line-height: normal
}

.movie-item .movie-meta .movie-title-1 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #44e2ff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
}

.movie-item .movie-meta .movie-title-1 a {
    color: #46e1ff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none
}

.movie-item .movie-meta .movie-title-2 {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #ccc;
    font-size: 12px;
    text-decoration: none;
    padding-top: 4px
}

.movie-item .movie-meta .movie-title-2 a {
    color: #ccc;
    font-size: 12px;
    text-decoration: none
}

.movie-item .movie-meta .movie-title-1:hover,.movie-item .movie-meta .movie-title-2:hover {
    		color: #dacb46;
}

.nominated-movie .movie-meta,.suggest-movie .movie-meta {
    margin: 0
}

.nominated-movie .movie-meta .label-quality,.suggest-movie .movie-meta .label-quality {
    position: absolute;
    background: rgba(0,0,0,.4);
    color: #fff;
    border-radius: 0;
    font-size: 20px;
    font-weight: 700;
    padding: 4px 3px;
    bottom: 50px;
    left: 0;
    display: inline-block;
    width: 100%;
    text-align: center
}

.nominated-movie .movie-meta .label-quality:after,.suggest-movie .movie-meta .label-quality:after {
    content: "";
    border: 10px solid transparent;
    border-top: 10px solid transparent;
    position: absolute;
    bottom: -20px;
    left: calc(50% - 10px)
}

.nominated-movie .movie-meta .movie-title-1,.suggest-movie .movie-meta .movie-title-1 {
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    padding: 10px;
    z-index: 5;
    color: #fff;
    font-family: helvetica neue,Helvetica,Arial,sans-serif;
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
}

.nominated-movie .movie-meta .movie-title-2,.nominated-movie .movie-meta .movie-title-chap,.suggest-movie .movie-meta .movie-title-2,.suggest-movie .movie-meta .movie-title-chap {
    display: none!important
}

.header-list-index {
    background: url(../img/divider_lines.gif) bottom repeat-x;
    margin-bottom: 5px;
    margin-top: 10px
}

.header-list-index .title-list-index {
    color: #dacb46;
    text-shadow: 1px 1px 1px #1a1a1a;
    display: inline-block;
    font: 30px/40px 'UTMCafetaRegular';
    text-transform: uppercase;
}

.header-list-index .more-list-index {
    float: right;
    display: inline-block;
    padding: 15px 12px 0 0;
    color: #ddd;
    font-size: 14px;
    text-decoration: none;
    background: url(../img/viewmore.png) no-repeat right 21px
}

.header-list-index .more-list-index:hover {
    color: #dacb46;
}

.block-news {
    padding: 15px 10px;
    margin: 10px 0 20px
}

.block-news .i-news:nth-child(2) {
    margin: 0 0 20px
}

.block-news .news-thumb img {
    width: 100%;
    border: 1px solid #555
}

.block-news .news-thumb img:hover {
    opacity: .7
}

.block-news .news-meta .news-title-1 {
    padding: 8px 0 0
}

.block-news .news-meta .news-title-1 a {
    color: #44e2ff;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    display: inline-block
}

.block-news .news-meta .news-title-1 a:hover {
    color: #f78144
}

.block-news .news-meta .news-index-date {
    font-size: 12px;
    color: #999
}

.block-news .news-meta .news-index-sumary {
    font-size: 14px;
    color: #ccc
}

.block-news .s-news-index {
    padding: 0 0 15px;
    margin: 0 0 15px;
    border-bottom: 1px dotted #555;
    float: left;
    width: 315px
}

.block-news .s-news-index .s-news-index-thumb {
    float: left
}

.block-news .s-news-index .s-news-index-thumb img {
    width: 110px;
    height: 70px
}

.block-news .s-news-index .s-news-index-thumb img:hover {
    opacity: .7
}

.block-news .s-news-index .s-news-index-meta {
    float: right;
    width: 196px;
    padding-right: 8px
}

.block-news .s-news-index .s-news-index-meta a {
    color: #44e2ff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700
}

.block-news .s-news-index .s-news-index-meta a:hover {
    color: #f78144
}

.block-news .s-news-index .s-news-index-meta-date {
    padding: 5px 0 0;
    font-size: 12px;
    color: #999;
    display: block
}

.page-single {
    padding: 10px;
    width: 670px
}

.movie-info .movie-l-img img {
    width: 100%;
    margin-top: 4px
}

.movie-info .movie-sumary {
    line-height: 193%;
    font-size: 12px;
    padding: 12px;
    background: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #b8b8b8
}

.movie-info .movie-title {
    margin: 0 0 10px;
    padding: 0;
    font-size: initial
}

.movie-info .movie-title .title-1 {
    text-transform: uppercase;
    font: 26px utmcafetaregular;
    color: #dacb46;
    display: block
}

.movie-info .movie-title .title-2 {
    color: #999;
    font-size: 12px
}

.movie-info .movie-meta-info {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 8px;
    line-height: 26px;
    border: 1px solid #121212;
    font-size: 12px;
    color: #bbb;
    background: #222
}

.movie-info .movie-meta-info p {
    margin: 0!important
}

.movie-info .movie-meta-info .col-left {
    float: left;
    width: 60%
}

.movie-info .movie-meta-info .col-right {
    float: left;
    width: 40%;
    padding-left: 5px
}

.movie-info .movie-meta-info .status {
    color: red
}

.movie-info .movie-meta-info .imdb {
    color: #000;
    padding: 3px;
    font-size: 12px;
    font-weight: 700;
    background: #e3b71e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.movie-info .block-movie-info .btn-block {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    background: rgba(0,0,0,.8);
    padding: 10px 0;
    margin: 0;
    list-style: none
}

.movie-info .block-movie-info .btn-block .item {
    display: inline-block;
    padding: 4px
}

.movie-info .label-cat {
    font-size: 12px
}

.movie-info .movie-detail-h2,.movie-info .movie-detail-h3 {
    font-size: 14px;
    font-weight: 700;
    color: #dacb46;
    text-transform: uppercase;
    margin-top: 5px;
}

.block-movie-content,.block-actors {
    margin-top: 10px!important;
    border: 1px solid #121212;
    background: #222;
    padding: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative
}

.block-movie-content .content {
    color: #bbb;
    font-size: 13px;
    font-family: arial;
    line-height: 24px
}

.block-movie-content .content p {
    padding: 3px 0
}

.block-tags {
    margin-top: 10px;
    border-top: 1px dashed #333;
    font-size: 11px;
}

.block-tags a {
    color: #999;
    font-size: 12px
}

.block-tags .tag-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.block-tags .tag-list .tag-item {
    display: inline-block
}

.block-tags .tag-list .tag-item:after {
    content: ",\00a0"
}

.block-tags .tag-list .tag-item .tag-link {
    white-space: nowrap
}

.block-tags .tag-list .tag-item:last-child:after {
    content: ""
}

.block-news {
    margin-bottom: 0!important;
    border-top: 1px dashed #333
}

.block-actors .actor-image {
    height: 92px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 92px;
}
.img-daodien{background:url('../images/cast-image.png');}

.block-actors .actor-image img {
    width: 100%
}

.block-actors .actor-image:hover {
    opacity: .7
}

.block-actors .actor-name .actor-name-a {
    display: block;
    font-size: 12px;
    padding: 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
	text-align: center
}

.block-actors .actor-name .character {
    font-size: 12px;
    color: #999
}

.block-video-trailer .video-trailer {
    margin-top: 0!important
}

.block-video-trailer .video-trailer .movie-meta {
    margin: 0!important;
    padding: 5px 0!important;
    border: 0!important
}

.block-video-trailer .video-trailer .movie-thumbnail .play-video-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -35px 0 0 -25px;
    display: block;
    width: 46px;
    height: 46px;
    background: transparent url(../img/play.png)
}

.block-news .news-item {
    margin-bottom: 10px
}

.btn-lg {
    width: 100%
}

.page-play-movie {
    padding: 10px
}

.user-action {
    padding-top: 5px
}

#watch-block.large-player #btn-capture-frame {
    display: inline-block!important
}

.btn-cs {
    display: inline-block!important;
    outline: none;
    white-space: nowrap;
    border: 1px!important;
    background-color: #222;
    border-radius: 3px;
    color: #fff;
    font-weight: 700!important;
    font-size: 12px!important;
    line-height: initial!important;
    text-decoration: none;
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.4),1px 1px 0 rgba(255,255,255,.15);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.4),1px 1px 0 rgba(255,255,255,.15);
    box-shadow: inset 1px 1px 1px rgba(0,0,0,.4),1px 1px 0 rgba(255,255,255,.15);
    cursor: pointer;
    margin-bottom: 5px;
    margin-right: 3px
}

.btn-cs:hover {
    color: #f78144
}

.btn-cs>* {
    display: inline-block;
    margin: 8px 5px 5px
}

.btn-cs>.btn-cs-icon:before {
    content: "\00a0"
}

.btn-cs>.btn-cs-icon {
    background-image: url(/template/yingshiba/images/image.png)!important;
    width: 16px;
    height: 16px;
    margin-right: 0
}

.btn-filter-movie {
    padding: 8px!important;
    position: relative;
    top: 24px
}

.icon-add-sm {
    background-position: -2px -508px
}

.icon-light-sm {
    background-position: -24px -508px
}

.icon-expand-sm {
    background-position: -43px -509px;
    bottom: 1px
}

.icon-autonext-sm {
    background-position: -85px -508px
}

.icon-download-sm {
    background-position: -64px -510px
}

.icon-error-sm {
    background-position: -103px -510px
}

.icon-removead-sm {
    background-position: -179px -510px
}

.icon-capture-frame {
    background-position: -211px -509px
}

.list-server {
    margin-top: 20px
}

.list-server .server {
    margin-bottom: 10px
}

.list-server .server .server-name {
    background: url(../img/_server.png) no-repeat;
    height: 16px;
    padding-left: 22px;
    padding-top: 2px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 5px
}

.list-episode {
    list-style: none;
    margin: 0;
    padding: 0
}

.list-episode .episode {
    float: left;
    margin: 2px
}

.list-episode .active {
    color: #fff;
    background: #f0ad4e
}

.list-server .server .server-name {
    background: url(../img/_server.png) no-repeat;
    height: 16px;
    padding-left: 22px;
    padding-top: 2px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 5px
}

ul.server-list {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0
}

li.backup-server {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    border: 1px solid #7c7777;
    border-radius: 3px;
    padding: 3px;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px
}

.backup-server>.server-title {
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    padding: 0;
    margin: 0;
    background-color: #f1864c;
    color: #181818;
    padding: 7px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    white-space: nowrap
}

.backup-server>.server-title:after {
    content: ":"
}

.backup-server>ul.list-episode {
    display: inline-block;
    padding: 0
}

.backup-server>ul.list-episode .episode {
    padding: 0!important;
    margin: 0!important;
    float: none!important;
    display: inline-block!important
}

.backup-server a.btn-episode {
    font-size: 12px;
    font-weight: 700;
    background-color: #121212;
    color: #fff;
    padding: 7px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-left: 5px
}

.backup-server a.btn-episode:hover {
    background-color: #e87d7f;
    color: #702526
}

.backup-server a.btn-episode.active {
    background-color: #f2a900;
    font-weight: 700;
    color: #702526
}

.fb-like {
    margin: 20px 0 0
}

.block-note {
    margin: 10px 0 0;
    border: 1px solid #b8b612;
    background: #000;
    width: 100%
}

.block-comments {
    margin: 10px 0 0
}

.block-comments h4 {
    font-size: 20px;
    color: #dacb46;
}

.fb-comments {
    background-color: rgba(51,51,51,.3);
    max-width: 100%;
}
.fb-comments img{
    max-width: 100%;
    height: auto;
}
.btn3d {
    margin: 0 0 10px;
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 700;
    color: #555;
    text-shadow: 0 1px #fff;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: #cecece #bababa #a8a8a8;
    border-radius: 3px 3px 2px 2px;
    outline: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    vertical-align: baseline;
    zoom:1;background-color: #dfdfdf;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(70%,#dfdfdf),color-stop(100%,#dadada));
    background-image: -webkit-linear-gradient(top,#f1f1f1 0%,#dfdfdf 70%,#dadada 100%);
    background-image: -moz-linear-gradient(top,#f1f1f1 0%,#dfdfdf 70%,#dadada 100%);
    background-image: -ms-linear-gradient(top,#f1f1f1 0%,#dfdfdf 70%,#dadada 100%);
    background-image: -o-linear-gradient(top,#f1f1f1 0%,#dfdfdf 70%,#dadada 100%);
    background-image: linear-gradient(top,#f1f1f1 0%,#dfdfdf 70%,#dadada 100%);
    -webkit-box-shadow: inset 0 1px #fdfdfd,inset 0 0 0 1px #eaeaea,0 1px #a8a8a8,0 3px #bbb,0 4px #a8a8a8,0 5px 2px rgba(0,0,0,.25);
    box-shadow: inset 0 1px #fdfdfd,inset 0 0 0 1px #eaeaea,0 1px #a8a8a8,0 3px #bbb,0 4px #a8a8a8,0 5px 2px rgba(0,0,0,.25)
}

.btn3d.black {
    color: #f1f1f1;
    text-shadow: 0 1px #111;
    border-color: #505050 #414141 #2c2c2c;
    background-color: #4f4f4f;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#696969),color-stop(70%,#4f4f4f),color-stop(100%,#3c3c3c));
    background-image: -webkit-linear-gradient(top,#696969 0%,#4f4f4f 70%,#3c3c3c 100%);
    background-image: -moz-linear-gradient(top,#696969 0%,#4f4f4f 70%,#3c3c3c 100%);
    background-image: -ms-linear-gradient(top,#696969 0%,#4f4f4f 70%,#3c3c3c 100%);
    background-image: -o-linear-gradient(top,#696969 0%,#4f4f4f 70%,#3c3c3c 100%);
    background-image: linear-gradient(top,#696969 0%,#4f4f4f 70%,#3c3c3c 100%);
    -webkit-box-shadow: inset 0 1px #828282,inset 0 0 0 1px #555,0 1px #2c2c2c,0 3px #444,0 4px #2c2c2c,0 5px 2px rgba(0,0,0,.4);
    box-shadow: inset 0 1px #828282,inset 0 0 0 1px #555,0 1px #2c2c2c,0 3px #444,0 4px #2c2c2c,0 5px 2px rgba(0,0,0,.4)
}

.btn3d.active {
    color: #702526;
    text-shadow: 0 1px #ea8f99;
    border-color: #e1696e #c85252 #a03a38;
    background-color: #e46565;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb9093),color-stop(70%,#e46565),color-stop(100%,#e25755));
    background-image: -webkit-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: -moz-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: -ms-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: -o-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    -webkit-box-shadow: inset 0 1px #dcaaaa,inset 0 0 0 1px #df777a,0 1px #a03a38,0 3px #be4b49,0 4px #a03a38,0 5px 2px rgba(0,0,0,.4);
    box-shadow: inset 0 1px #dcaaaa,inset 0 0 0 1px #df777a,0 1px #a03a38,0 3px #be4b49,0 4px #a03a38,0 5px 2px rgba(0,0,0,.4)
}

.btn3d:hover {
    color: #702526;
    text-shadow: 0 1px #ea8f99;
    border-color: #e1696e #c85252 #a03a38;
    background-color: #e46565;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb9093),color-stop(70%,#e46565),color-stop(100%,#e25755));
    background-image: -webkit-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: -moz-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: -ms-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: -o-linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    background-image: linear-gradient(top,#eb9093 0%,#e46565 70%,#e25755 100%);
    -webkit-box-shadow: inset 0 1px #dcaaaa,inset 0 0 0 1px #df777a,0 1px #a03a38,0 3px #be4b49,0 4px #a03a38,0 5px 2px rgba(0,0,0,.4);
    box-shadow: inset 0 1px #dcaaaa,inset 0 0 0 1px #df777a,0 1px #a03a38,0 3px #be4b49,0 4px #a03a38,0 5px 2px rgba(0,0,0,.4)
}

.fb-like {
    min-width: 650px;
    max-width: 100%;
    width: 100%;
    max-height: 65px
}

.fb-like iframe,.fb-like>* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.movie-update {
    width: 660px;
    padding: 0!important;
    margin: 0!important
}

.movie-update .col-left {
    width: 300px;
    height: auto;
    float: left
}

.movie-update .col-left>.go-300 {
    height: 600px;
    background-color: #1f1f1f
}

.movie-update .col-right {
    float: left;
    margin-left: 10px;
    width: 350px
}

.list_carousel {
    width: 100%;
    position: relative
}

.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block
}

.list_carousel li {
    color: #999;
    display: block;
    float: left;
    margin-right: 22px
}

.list_carousel.responsive {
    width: auto;
    margin-left: 0
}

.list_carousel .m-block {
    width: 188px;
    height: 251px
}

.list_carousel .prev,.list_carousel .next {
    top: 83.5px;
    position: absolute;
    padding: 30px 10px;
    background: rgba(0,0,0,.6)
}

.list_carousel .next {
    right: 0
}

.list_carousel .prev:hover,.list_carousel .next:hover {
    background: rgba(0,0,0,.9);
    outline: none;
    cursor: pointer
}

.list_carousel .prev .arrow-icon.left {
    background: url(/template/yingshiba/images/image.png) no-repeat -2px -535px;
    height: 24px;
    width: 16px;
    display: block
}

.list_carousel .next .arrow-icon.right {
    background: url(/template/yingshiba/images/image.png) no-repeat -23px -535px;
    height: 24px;
    width: 16px;
    display: block
}

.caroufredsel_wrapper {
    width: 100%!important
}

.media-player {
    text-align: center;
    margin-top: 5px
}

.watch-banner-1,.watch-banner-2 {
    text-align: center;
    height: 90px;
    width: auto;
    margin-left: -10px
}

#watch-block {
    position: relative
}

.load-episode-ajax {
    position: relative;
    color: #fff;
    z-index: 99;
    background: rgba(0,0,0,.57);
    padding: 8px 10px;
    border-radius: 5px;
    font-weight: 600;
    text-align: center;
    margin: 20px 0
}

@media(min-width: 1290px) {
    #FloatBannerRight,#FloatBannerLeft {
        width:180px
    }
}

@media(max-width: 1280px) {
    #FloatBannerRight,#FloatBannerLeft {
        width:130px
    }
}

#FloatBannerRight {
    float: right;
    top: 128px;
    position: absolute;
    right: 0;
    text-align: left;
    padding-left: 5px
}

#FloatBannerLeft {
    float: left;
    top: 128px;
    position: absolute;
    left: 0;
    text-align: right;
    padding-right: 5px
}

#FloatBannerRight.fixed,#FloatBannerLeft.fixed {
    position: fixed;
    top: 10px;
    margin-top: 0
}

.modal {
    overflow-y: auto!important
}

.checkbox-inline {
    padding: 7px 0 0!important
}

.btn-bdown {
    color: #fff;
    background-color: #418a98
}

.btn:hover {
    outline: none!important
}

.btn-bdown.username {
    cursor: default
}

.btn-bdown.dropdown-toggle:hover {
    background-color: #377986
}

.form-register {
    padding: 10px
}

.form-control {
    background-color: #333!important;
    border: 1px solid #111!important;
    color: #b8b8b8!important
}

#list_actor_carousel {
    list-style: none;
    margin: 0;
    padding: 0
}

#list_actor_carousel .actor-profile-item {
    width: 92px;
    height: 92px;
    margin-right: 15px;
    display: inline-block;
    cursor: pointer
}

#list_actor_carousel li {
    float: left
}

#list_actor_carousel .prev {
    top: 100px;
    position: absolute;
    padding: 30px 10px;
    background: rgba(0,0,0,.6)
}

.block-actors .prev,.block-actors .next {
    top: 62px;
    position: absolute;
    padding: 8px 5px;
    background: rgba(0,0,0,.6)
}

.block-actors .prev .arrow-icon.left {
    background: url(/template/yingshiba/images/image.png) no-repeat -2px -535px;
    height: 24px;
    width: 16px;
    display: block
}

.block-actors .next {
    right: 11px
}

.block-actors .next .arrow-icon.right {
    background: url(/template/yingshiba/images/image.png) no-repeat -23px -535px;
    height: 24px;
    width: 16px;
    display: block
}

.block-actors #list_actor_carousel {
    height: 170px;
    overflow: hidden!important
}

.trailer-dialog {
    width: 915px!important
}

.modal-backdrop.fade.in {
    opacity: .98!important
}

.movie-detail {
    float: right!important
}

.movie-info .movie-dl {
    margin: 0
}

.movie-info .movie-dt,.movie-info .movie-dd {
    display: inline
}

.movie-info .movie-dd {
    display: inline;
    margin: 0 10px -4px 2px
}

.public-film-item-thumb {
    display: block;
    width: 188px;
    height: 251px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.public-film-item-thumb:hover {
    opacity: .5;
    filter: alpha(opacity=50)
}

.movie-info .action {
    position: absolute;
    top: 0;
    right: 10px
}

.movie-info .action:hover .btn-a {
    background: #000;
    border-radius: 0
}

.movie-info .action .btn-a {
    background: rgba(0,0,0,.6);
    border-radius: 0
}

.movie-info .action .caret {
    border-top: 6px solid #fff;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent
}

.modal-light .form-group {
    margin-bottom: 5px
}

.modal-light .form-group label {
    color: #555
}

.modal-light .form-control {
    background-color: #fff!important;
    border: 1px solid #ccc!important;
    margin-bottom: 5px
}

.modal-light .modal-content {
    background: #eee
}

.modal-light .modal-body {
    padding: 20px 20px 0
}

.box-rating {
    margin-top: 10px;
    padding: 10px;
    background: #222;
    border: 1px solid #121212;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.box-rating #star {
    display: inline-block
}

.box-rating #hint {
    color: #ddd;
    text-transform: uppercase
}

.box-rating p {
    font-size: 20px;
    color: #f78144
}

.box-rating .num-rating {
    font-size: 12px;
    color: #ddd
}

.show-all-movie {
    margin-top: 8px;
    border-radius: 5px
}

.btn-show-all-movie {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 82px;
    width: 315px;
    background: url(../img/23623345.jpg);
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    border: 3px solid #111;
    text-shadow: 1px 1px 4px #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase
}

.btn-show-all-movie:hover {
    color: #fff;
    background: url(../img/23623345_hover.jpg)
}

#autonext-overlay {
    position: fixed;
    background: rgba(0,0,0,.3);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 1000
}

#autonext-overlay .inner {
    border: solid 1px #000;
    position: fixed;
    left: 50%;
    top: 30%;
    background: rgba(0,0,0,.9);
    z-index: 100;
    height: 100px;
    margin-top: 0;
    width: 300px;
    margin-left: -150px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

#autonext-overlay .inner .text {
    display: block;
    padding: 15px
}

#autonext-overlay .inner .close {
    color: #ddd!important;
    text-shadow: none!important;
    opacity: 1!important;
    top: 5px;
    right: 5px;
    position: absolute
}

#autonext-overlay .inner .close:hover {
    color: #999!important
}

.facebook-integrated {
    padding: 10px
}

.avatar-facebook {
    float: left;
    margin: 5px
}

.avatar-facebook .avatar {
    width: 150px;
    border: 2px solid #121212
}

.reg-fb-form {
    margin-left: 160px;
    width: 80%
}

.reg-fb-form .form-group {
    float: none
}

.reg-fb-form .text {
    padding-left: 10px;
    margin-bottom: 20px;
    display: block
}

.rate-vote {
    background: url(/template/yingshiba/images/image.png) no-repeat;
    height: 20px;
    width: 90px;
    display: block
}

.rate-vote-10 {
    background-position: -4px -564px
}

.rate-vote-9 {
    background-position: -4px -584px
}

.rate-vote-8 {
    background-position: -4px -604px
}

.rate-vote-7 {
    background-position: -4px -624px
}

.rate-vote-6 {
    background-position: -4px -644px
}

.rate-vote-5 {
    background-position: -4px -664px
}

.rate-vote-4 {
    background-position: -4px -684px
}

.rate-vote-3 {
    background-position: -4px -704px
}

.rate-vote-2 {
    background-position: -4px -724px
}

.rate-vote-1 {
    background-position: -4px -744px
}

.rate-vote-0 {
    background-position: -4px -764px
}

.list-top-movie .list-top-movie-item:first-child .rate-vote {
    bottom: -18px;
    position: relative
}

.movie-request-page,.contact-page {
    padding: 10px
}

.block-left {
    width: 650px;
    float: left
}

.block-right {
    width: 300px;
    float: right
}

.request-form,.contact-form,.hint-form {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 10px;
    line-height: 26px;
    border: 1px solid #121212;
    font-size: 12px;
    color: #bbb;
    background: #222
}

.ribbon {
    position: absolute;
    color: #fff;
    background: #A21D0A;
    font-size: 11px;
    font-weight: bold;
    float: left;
    clear: both;
    padding: 4px;
    text-shadow: 1px 1px 2px #111;
    left: 2px;
    top: 5px;
    white-space: nowrap;
    display: inline-block;
    -webkit-box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 75%);
    -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 75%);
}

.label-quality {
    position: absolute;
    background: #fff601;
    color: #080505;
    border-radius: 0;
    font-size: 11px;
    font-weight: 700;
    padding: 4px 3px;
    bottom: 80px;
    left: -10px;
    border-top-right-radius: 3px
}

.label-quality:after {
    content: "";
    border: 10px solid transparent;
    border-right: 10px solid #fff601;
    position: absolute;
    bottom: -10px;
    left: -10px
}
.ribbon:after {
    content: "";
    float: right;
    position: absolute;
    top: 0;
    right: -12px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #A21D0A;
    border-style: solid;
    border-width: 11px 0 12px 12px;
}
.bottom-promo {
    color: #111;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 700;
    background: #e3b71e;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    position: absolute
}

.content-verified {
    background-image: url(/template/yingshiba/images/image.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: 0 -875px
}

.slider-movie {
    width: 670px;
    height: 375px;
    margin-bottom: 10px;
    position: relative;
    background-color: rgba(0,0,0,.7);
    border: 2px solid #000;
    overflow: hidden;
    position:
}

.slider-movie .slider-list {
    list-style: none;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.slider-movie .slider-list .slider-list-item {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: inline-block
}

.slider-movie .slider-list .slider-list-item .item-container {
    width: 668px;
    height: 369px;
    white-space: normal;
    background-size: cover!important;
    background-repeat: no-repeat
}

.slider-movie .slider-directionNav .prevNav,.slider-movie .slider-directionNav .nextNav {
    position: absolute;
    top: 45%;
    display: block;
    padding: 10px;
    background: rgba(0,0,0,.6);
    border: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    text-indent: -9999px;
    cursor: pointer
}

.slider-movie .slider-directionNav .prevNav:hover,.slider-movie .slider-directionNav .nextNav:hover {
    background: #000
}

.slider-movie .slider-directionNav .prevNav {
    position: absolute;
    left: 0
}

.slider-movie .slider-directionNav .nextNav {
    position: absolute;
    right: 0
}

.slider-movie .slider-directionNav .prevNav .prev-icon {
    background: url(/template/yingshiba/images/image.png) no-repeat -2px -535px;
    height: 24px;
    width: 16px;
    display: block
}

.slider-movie .slider-directionNav .nextNav .next-icon {
    background: url(/template/yingshiba/images/image.png) no-repeat -23px -535px;
    height: 24px;
    width: 16px;
    display: block
}

.slider-movie .movie-info {
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    margin-right: -250px
}

.slider-movie:hover .movie-info {
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    margin-right: 0
}

.slider-movie .movie-info {
    float: right;
    background: rgba(0,0,0,.8);
    width: 250px;
    height: 100%;
    padding: 10px;
    position: relative
}

.movie-info .slider-btn {
    position: absolute;
    bottom: 50px;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 100px
}

.slider-movie .movie-info .title-1 {
    color: #f78144;
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    margin: 0
}

.slider-movie .movie-info .title-2 {
    color: #46e1ff;
    font-size: 14px;
    display: block;
    margin: 0;
    line-height: 26px
}

.slider-movie .movie-info .short-desc {
    font-size: 12px;
    color: #fff;
    margin-top: 10px;
    white-space: normal
}

.slider-movie .movie-info .list-desc {
    list-style: none;
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 12px
}

.slider-movie .movie-info .list-desc .item-list-desc {
    display: block
}

.slider-movie .movie-info .list-desc .item-list-desc .item-name {
    color: #f78144
}

#slider-control-bar {
    bottom: 0;
    color: #fff;
    position: absolute;
    list-style: none;
    margin: 0 10px;
    padding: 0
}

#slider-control-bar .slider-control-item {
    display: inline-block
}

#slider-control-bar .slider-control-item>.dot-item {
    background: rgba(255,255,255,.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: block;
    height: 12px;
    width: 12px;
    text-indent: -999px;
    cursor: pointer
}

#slider-control-bar .slider-control-item>.dot-item.active {
    background: #f78144
}

.top-movie-list {
    padding: 15px
}

.movie-carousel-top-item {
    width: 225px;
    height: 300px;
    position: relative
}

.movie-carousel-top-item img {
    width: 100%;
    border: 2px solid #000
}

.movie-carousel-top-item-meta {
    position: absolute;
    bottom: 2px;
    background: #30110d;
    padding: 5px;
    width: 100%;
}
#movie-carousel-top li {
    margin-right: 17px;
}
.movie-name-1 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #ff8040;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    margin: 5px 0
}

.movie-name-2 {
    color: #fff;
    font-size: 12px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    text-decoration: none;
    margin: 5px 0
}

.movie-carousel-top-item img:hover {
    opacity: .7;
    width: 100%
}

.movie-carousel-top-item:hover .movie-name-1 {
    color: #f78144
}

.message-block {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 8px;
    line-height: 26px;
    border: 1px solid #121212;
    font-size: 12px;
    color: #bbb;
    background: #222;
    margin-top: 5px
}

.message-block .btn-bookmark-block {
    float: right
}

.message-block .text-block {
    margin: 0
}

.subscribe-block .text-block {
    width: 100%;
    margin: 0
}

.subscribe-block .btn-subscribe,.message-block .btn-subscribed,.message-block .btn-unsubscribe {
    padding: 4px 8px 4px 30px!important;
    background: #d9534f url(/template/yingshiba/images/image.png);
    margin: 2px 0
}

.subscribe-block .btn-subscribe,.subscribe-block .btn-subscribed,.subscribe-block.btn-unsubscribe {
    float: right;
    min-height: 30px
}

.subscribe-block .btn-subscribe {
    background-position: 1px -786px
}

.subscribe-block .btn-subscribed {
    background-position: 1px -811px
}

.subscribe-block.btn-unsubscribe {
    background-position: 1px -811px;
    background-color: #555!important;
    border: 1px solid #777!important
}

.subscribe-block .form-subscribe {
    margin: 10px 0
}

.subscribe-block .form-subscribe>.subscribe-title {
    font-weight: 700
}

.subscribe-block .btn-submitsubscribe {
    padding: 4px 8px!important
}

.subscribe-block .subscribe-promote {
    margin-top: 5px;
    display: inline-block;
    color: #fff;
    font-size: 14px
}

.link-notice-overlay {
    position: fixed;
    z-index: 999997;
    background-color: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    box-sizing: border-box
}

.link-notice-wrapper {
    left: 50%;
    top: 50px;
    margin-left: -300px;
    width: 600px;
    display: block;
    position: fixed;
    border: 8px solid rgba(0,0,0,.5);
    z-index: 999998;
    background-color: #fff;
    color: #000;
    box-sizing: border-box;
    max-width: 94%
}

.link-notice-header {
    display: block;
    border-bottom: solid 1px #ccc;
    padding: 10px;
    font-weight: 700
}

.link-notice-body {
    display: block;
    padding: 10px;
    overflow: auto
}

.link-notice-body>span {
    margin-bottom: 5px;
    display: inline-block
}

.link-notice-body>span:last-child {
    margin-bottom: 0
}

.link-notice-footer {
    display: block;
    border-top: solid 1px #ccc;
    padding: 10px
}

.link-notice-read-label {
    display: inline-block;
    margin: 0;
    padding: 0
}

.link-notice-close {
    display: inline-block;
    float: right;
    border-radius: 3px;
    background-color: #474949;
    padding: 5px 10px;
    color: #fff;
    touch-action: manipulation;
    cursor: pointer;
    border: none
}

.link-notice-close:hover {
    background-color: rgba(0,0,0,.95)
}

.link-notice-close:after {
    display: block;
    content: " ";
    line-height: 0;
    overflow: hidden;
    height: 0;
    max-height: 0
}
.fb-comments {
    background: #fff;
    padding: 5px;
    display: inline-block!important;
    border-radius: 0 0 5px 5px;
}
.fb_iframe_widget_fluid_desktop iframe, .fb-comments > span, .fb_iframe_widget {
    width: 100%!important;
}
.fbcmt{background:#fff; color:#000;border-radius: 5px 5px 0 0;padding: 10px;}.fbcmt .title{color:#000;padding:10px;font-weight:700}.fbcmt .title a{color:#dacb46}
#comments>.Comment.Wrt{padding-left:0;background:#fff}
/* =căn giữa
————————————————————– */
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display:block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float:right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin:0;
max-width: 98.5%;
padding:0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#film-content-wrapper>#film-content iframe{text-align: center;}
.box_odds {
    background: #000000;
    position: relative;
    padding-left: 0px;
    font-family: UTMAvo,sans-serif;
    padding: 10px;
}
.odds {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.odds .img {
    width: 90px;
    padding: 5px;
    border-radius: 4px;
    background-color: #495262;
    display: flex;
}
.odds-info {
    width: calc(100% - 115px);
    justify-content: space-between;
    align-self: center;
    color: #fff;
    padding: 5px 5px 5px 0px;
    text-align: center;
}
.odds-info p {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
}
.odds-info .money {
    font-weight: bold;
    font-size: 16px;
    line-height: 130%;
    color: #F9BC27;
}
.odds-info a {
    display: inline-block;
    width: 40%;
    padding: 4px 0;
    border-radius: 4px;
    font-size: 13px;
    color: #1B273C;
    font-weight: bold;
    background-color: #F9BC27;
    border: 1px solid transparent;
    text-align: center;
    height: 25px;
    box-sizing: border-box;
}
.post-content {background: #ffffff;padding: 10px;}
.news-thumb {
    float: left;
    margin-right: 15px;
}
.list-news img {
    width: 250px;
    height: 150px;
    border-radius: 5px;
}
.block-movie-content img {
    width: 250px;
    height: 150px;
    border-radius: 5px;
    float: left;
    margin-right: 15px;
}
#container {
	width: 1024px;
	margin: 0 auto;
	background :#ffffff;
	border: 1px solid #D1D1D1;
	padding: 10px 25px;
}
.content {
	overflow: hidden;
}
#main-content {
	width: 620px;
	float: left;
	margin-right: 10px;
}
#sidebar {
	width: 320px;
	float: right;
	padding-left: 20px;
}

.slim-scroll {
    overflow: auto!important
}

.slim-scroll::-webkit-scrollbar {
    width: 7px!important
}

.slim-scroll::-webkit-scrollbar-track {
    background-color: rgba(51,51,51,.2)!important;
    border-radius: 3px!important
}

.slim-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(85,85,85,.8)!important;
    outline: 0!important;
    border-radius: 3px!important
}

.auto-height {
    height: auto!important
}

.block-quote {
    display: block;
    height: 180px;
    margin-top: 15px;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(0,0,0,.5)
}

#media-player-box {
}

ol.breadcrumb {
    max-width: 100%;
    overflow: hidden
}

ol.breadcrumb>li {
    white-space: nowrap
}

.right-box .right-box-content .list-top-movie .list-top-movie-item .list-top-movie-item-thumb {
    background-repeat: no-repeat;
    background-size: cover;
    width: 17%;
    height: 60px
}

.right-box .right-box-content .list-top-movie .list-top-movie-item:first-child .list-top-movie-item-thumb {
    width: 100%;
    height: 120px;
    position: absolute;
    z-index: 1
}

.list-top-movie-link:hover .list-top-movie-item-vn {
    color: #dacb46!important;
    text-decoration: none
}

.list-top-movie-link .list-top-movie-item-view {
    color: #696969;
    text-decoration: none
}

.list-top-movie .list-top-movie-item:first-child .list-top-movie-link .list-top-movie-item-view {
    position: absolute;
    right: 25px;
    bottom: -18px;
    color: #fff
}

.list-top-movie-link:hover .list-top-movie-item-thumb {
    opacity: .7
}

.facebook-top {
    height: auto!important
}

.movie-link {
    display: block
}

.movie-link .thumbn {
    background-size: cover;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    border: 1px solid #ccc
}

.movie-link:hover .thumbn {
    opacity: .8
}

.movie-link:hover .name-vn {
    color: #dacb46!important
}

#film-content-wrapper>#film-content {
    overflow: hidden;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s
}

#film-content-wrapper>.expand-content {
    display: block;
    margin-top: 5px;
    text-transform: uppercase;
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    height: 28px;
    border: solid 1px transparent;
    padding: 0 10px;
    outline: 0;
    font-weight: 700;
    font-size: 11px;
    text-decoration: none;
    white-space: nowrap;
    word-wrap: normal;
    line-height: normal;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 2px;
    width: 100%;
    border-top: 1px solid #e2e2e2;
    background-color: transparent;
    color: #aaa
}

#film-content-wrapper>.expand-content:hover {
    color: #fff
}

#select-server-wrapper {
    display: inline-block;
    float: right;
    margin-top: -14px
}

#select-server-wrapper select {
    font-family: monospace
}

@media screen and (max-width: 639px) {
    #select-server-wrapper {
        display:block;
        float: none;
        margin: 5px 0
    }
}

#mega-menu-1 li .sub {
    padding: 5px!important
}

#mega-menu-1 li .sub li {
    width: 160px!important
}

#mega-menu-1 li .sub-container {
    max-width: 828px!important
}

#mega-menu-1 li {
    cursor: default
}

.ratio-box {
    position: relative!important;
    height: auto!important
}

.ratio-box:before {
    content: "";
    display: block;
    padding-top: 100%
}

.ratio-box.flash-player-box:after {
    content: "";
    display: block;
    padding-top: 30px
}

.ratio-box.html5-player-box:after {
    content: "";
    display: block;
    padding-top: 0
}

.ratio-box.youtube-player-box:after {
    content: "";
    display: block;
    padding-top: 35px
}

.ratio-content {
    position: absolute!important;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ratio-3_4:before {
    padding-top: 133.3333%!important
}

.ratio-4_3:before {
    padding-top: 75%!important
}

.ratio-16_9:before {
    padding-top: 56.25%!important
}

.star-profile .profile-item {
    display: block;
    margin-bottom: 15px
}

.star-profile .profile-item:last-child {
    margin-bottom: 0
}

.star-profile .profile-link .profile-image {
    display: block;
    background-size: cover;
    width: 290px;
    height: 180px;
    background-position: center;
    background-repeat: no-repeat
}

.star-profile .profile-link:hover .profile-image {
    opacity: .7
}

.star-profile .profile-link:hover .star-profile-name {
    color: #dacb46
}

.ad-container {
    height: auto!important
}

.ad-container iframe {
    background-color: rgba(0,0,0,.65)
}

.ad-container.banner-top {
    margin-bottom: 10px
}

.ad-container.banner-footer {
    margin-top: 10px
}

.ad-container.watch-banner-1,.ad-container.watch-banner-2 {
    margin-left: 0!important
}

.admobile-container {
    height: auto!important;
    line-height: 0;
    min-height: 0;
    text-align: center;
    background-color: rgba(0,0,0,.6)
}

.admobile-container>* {
    margin: 0 auto;
    margin-bottom: 15px
}

.pagination>li>a {
    padding: 10px 20px!important
}

.profile-detail-short {
    padding: 5px;
    background-color: rgba(0,0,0,.5);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.movie-list-noresult {
    background-color: rgba(0,0,0,.5);
    padding: 20px;
    color: #eee;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.film-description-box {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 8px;
    line-height: 26px;
    border: 1px solid #121212;
    font-size: 12px;
    color: #bbb;
    background: #222;
    height: 136px!important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.block-movie-info .movie-l-img {
    position: relative;
    max-height: 420px;
    overflow: hidden
}

.watch-info-box .movie-l-img {
    position: relative;
    max-height: 190px;
    overflow: hidden
}

.movie-watch-link-box {
    overflow: hidden;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0
}

.movie-watch-link-box>.movie-watch-link {
    background-color: rgba(0,0,0,.8);
    display: block;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase
}

.movie-watch-link-box>.movie-watch-link:hover {
    background-color: rgba(0,0,0,.9)
}

.movie-info-watch {
    margin-bottom: 10px
}

.list-episode h3 {
    font-size: 18px
}

.movie-item.m-block {
    display: block
}

.movie-title .title-year {
    font-size: 12px;
    color: #999
}

.facebook-login-error-box {
}

.facebook-login-error-header {
    color: #dacb46;
    text-shadow: 1px 1px 1px #1a1a1a;
    display: inline-block;
    font: 30px/40px 'UTMCafetaRegular';
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 10px;
    border-bottom: 1px solid #999;
    display: block
}

.facebook-login-error-body {
    background-color: rgba(0,0,0,.5);
    padding: 20px;
    color: #eee;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.facebook-login-error-body .error-detail {
    display: block;
    margin-top: 10px
}

.facebook-login-error-body .error-detail .error-detail-header {
    display: block;
    font-weight: 700
}

.footer-link-head {
    font: 24px/25px 'UTMCafetaRegular';
    color: #46e1ff;
    display: block;
    padding-bottom: 5px
}

.watch-info-box .movie-detail {
    margin-left: 168px;
    width: auto!important
}

.watch-info-box .movie-image {
    position: absolute;
    left: 0;
    top: 10px;
    width: 168px!important
}

ul.slider-list {
}

.box-rating {
    position: relative
}

.like-at-rating {
    display: inline-block!important;
    position: absolute!important;
    top: 8px!important;
    right: 10px!important;
    margin: 0!important;
    min-width: 0;
    width: 50px!important;
    height: 62px
}

.like-at-content {
    display: inline-block!important;
    position: absolute!important;
    top: 10px!important;
    right: 10px!important;
    left: auto!important;
    margin: 0!important;
    min-width: 0;
    width: 140px!important;
    height: 20px;
    overflow: hidden!important
}

.like-at-trailer {
    display: inline-block!important;
    position: absolute!important;
    margin: 0!important;
    top: 10px!important;
    right: 10px!important;
    left: auto!important;
    width: 140px!important;
    min-width: 0;
    overflow: hidden!important
}

#block-player>.fb-like * {
    max-width: 100%!important
}

.top-movie-list.block-wrapper>.list_carousel {
    max-height: 300px;
    overflow: hidden
}

.fx-device-toutch .top-movie-list .caroufredsel_wrapper,.fx-device-toutch.fx-device-small .top-movie-list .list_carousel,.fx-device-toutch.fx-device-small .movie-kinhdien #movie-carousel-kinhdien,.fx-device-toutch.fx-device-small #list_actor_carousel {
    overflow-x: auto!important;
    overflow-y: hidden!important;
    -webkit-overflow-scrolling: touch
}

.top-movie-list .caroufredsel_wrapper,.fx-device-toutch.fx-device-small .top-movie-list,.fx-device-toutch.fx-device-small .movie-kinhdien,.fx-device-toutch.fx-device-small #list_actor_carousel {
    white-space: nowrap
}

#movie-carousel-top,#movie-carousel-kinhdien,#list_actor_carousel {
    white-space: nowrap
}

#movie-carousel-top li,#list_actor_carousel li {
    display: inline-block!important;
    float: none!important
}

.fx-device-toutch.fx-device-small #movie-carousel-kinhdien a {
    display: inline-block!important;
    float: none!important
}

.fx-device-toutch.fx-device-small #movie-carousel-top li,.fx-device-toutch.fx-device-small .movie-kinhdien #movie-carousel-kinhdien a,.fx-device-toutch.fx-device-small #list_actor_carousel li {
    float: none!important
}

.fx-device-toutch.fx-device-small #prevTop,.fx-device-toutch.fx-device-small #nextTop,.fx-device-toutch.fx-device-small #prevActor,.fx-device-toutch.fx-device-small #prevKd,.fx-device-toutch.fx-device-small #nextKd,.fx-device-toutch.fx-device-small #nextActor {
    display: none!important
}

.fx-device-toutch.fx-device-small .top-movie-list .list_carousel {
    position: static!important
}

#trailer-player-popup>#trailer-player,#trailer-player-popup>#trailer-player_wrapper,#trailer-player-popup>#trailer-comment {
    display: inline-block!important
}

#trailer-player-popup>#trailer-player {
    max-width: 578px
}

#trailer-player-popup>#trailer-comment {
}

#trailer-player-popup>#trailer-comment>.fb-comments {
    background-color: #eee!important;
    min-height: 100%
}

div[id^=acl_] {
    display: none
}

.bookmark-box {
    margin-top: 0!important;
    margin-bottom: 10px!important
}

.bookmark-box:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
    line-height: 0
}

.bookmark-box .right-box-header {
    margin-top: 0!important
}

.bookmark-box .btn-load {
    display: block;
    padding: 10px!important;
    font-size: 14px!important;
    font-weight: 700;
    color: #ddd
}

.bookmark-box .btn-load:hover {
    color: #fff;
    text-shadow: 1px 1px 2px #333
}

.bookmark-box .btn-load .bookmark-text {
    display: inline-block
}

.bookmark-box .btn-load .bookmark-count {
    display: inline-block;
    margin-left: 5px
}

.bookmark-box .btn-load .bookmark-count:before {
    content: "("
}

.bookmark-box .btn-load .bookmark-count:after {
    content: ")"
}

.bookmark-box .list-top-movie-item {
    position: relative
}

.bookmark-box .list-empty {
    padding: 5px 10px;
    font-size: 14px
}

.bookmark-box .status-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    float: right;
    background-position: -120px -791px;
    background-image: url(/template/yingshiba/images/image.png);
    background-repeat: no-repeat
}

.bookmark-box .status-icon.loading {
    background-position: 2px 2px;
    background-image: url(../img/loading-small.html);
    background-repeat: no-repeat
}

.bookmark-btn-remove {
    background-image: url(/template/yingshiba/images/image.png);
    display: inline-block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    background-color: rgba(0,0,0,.3);
    padding: 5px 10px 5px 25px;
    font-size: 12px;
    background-position: -38px -811px;
    background-repeat: no-repeat;
    border-radius: 2px
}

.list-top-movie .list-top-movie-item:first-child .bookmark-btn-remove {
    bottom: 10px;
    z-index: 99
}

.bookmark-btn-remove:hover {
    background-color: rgba(0,0,0,.8)
}

#bookmark-list-box {
    height: auto!important
}

#list-bookmark-film {
    height: auto!important;
    max-height: 477px!important
}

.tools-box {
    position: absolute;
    top: 10px;
    left: 20px;
    background-color: rgba(0,0,0,.5);
    border-radius: 3px
}

.tools-box-bookmark {
    border-radius: 3px;
    cursor: pointer
}

.tools-box-bookmark:hover {
    background-color: rgba(0,0,0,.8)
}

.tools-box-bookmark:after {
    display: block;
    content: "";
    clear: both;
    line-height: 0;
    height: 0
}

.bookmark-status {
    width: 30px;
    height: 30px;
    display: inline-block;
    margin: 0;
    padding: 0;
    float: left;
    background-image: url(/template/yingshiba/images/image.png);
    background-repeat: no-repeat;
    background-position: 5000px 5000px
}

.tools-box-bookmark.normal .bookmark-status {
    background-position: -36px -836px
}

.tools-box-bookmark.normal:hover .bookmark-status {
    background-position: -65px -836px
}

.tools-box-bookmark.added .bookmark-status {
    background-position: -95px -836px
}

.tools-box-bookmark.added:hover .bookmark-status {
    background-position: -95px -866px
}

.tools-box-bookmark.normal .bookmark-action:after {
    content: "ï¿½ï¿½nh d?u"
}

.tools-box-bookmark.normal:hover .bookmark-action:after {
    content: "ï¿½ï¿½nh d?u"
}

.tools-box-bookmark.added .bookmark-action:after {
    content: "ï¿½ï¿½ dï¿½nh d?u"
}

.tools-box-bookmark.added:hover .bookmark-action:after {
    content: "B? dï¿½nh d?u"
}

.bookmark-action {
    padding: 5px 10px 5px 0;
    display: inline-block;
    float: left
}

.error-not-available {
    background-image: url(data:image/jpg;base64,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);
    font-family: Helvetica,arial,sans-serif;
    color: #ccc;
    padding: 30px
}

.error-not-available .alert-container {
    margin: auto;
    border: 1px solid #111;
    border-radius: 5px;
    background-color: #1c1c1c
}

.error-not-available .alert-inner {
    padding: 24px 80px
}

.error-not-available .alert-heading {
    font-size: 40px;
    font-weight: 700;
    line-height: 50px
}

.error-not-available .alert-subheading {
    margin-top: 8px;
    font-size: 20px;
    line-height: 28px
}

.error-not-available .redirect {
    margin: 24px auto 0;
    font-size: 14px;
    line-height: 14px;
    text-align: center
}

.error-not-available .redirect a {
    color: #ffb300;
    text-decoration: none
}

.error-not-available .redirect a:hover {
    color: #ff7a00;
    text-decoration: none
}

.jwplayer.jw-flag-fullscreen .jw-controls>.jw-controlbar {
    opacity: .6!important
}

@media screen and (max-width: 1280px) {
    footer>.footer {
        padding:20px 0 25px!important
    }

    footer>.footer .footer-logo-film {
        min-width: 225px!important
    }
}

@media screen and (max-width: 1230px) {
    .ad-container.banner-floating {
        display:none
    }
}

@media screen and (max-width: 1024px) {
    footer>.footer .footer-link {
        margin-right:50px
    }
}

@media screen and (max-width: 999px) {
    #sidebar {
        width:312px!important
    }
}

@media screen and (max-width: 991px) {
    .page-single {
        width:100%!important
    }
}

@media screen and (max-width: 980px) {
    .ad-container.banner-top,.ad-container.banner-footer,#sidebar,#btn-resize-player {
        display:none!important
    }

    footer>.footer .footer-logo-film {
        display: none!important
    }

    .movie-list-index {
        width: 100%!important
    }
}

@media screen and (max-width: 970px) {
    .user-action #btn-light,.user-action #btn-expand {
        display:none!important
    }
}

@media screen and (max-width: 800px) {
    header>.header {
        padding:0 2px
    }

    .widget_user_header {
        margin: 10px 0
    }

    /*.container {*/
    /*    padding-right: 5px!important;*/
    /*    padding-left: 5px!important*/
    /*}*/

    .container>.row {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .movie-list-index {
        width: auto!important
    }

    .movie-update {
        width: 100%!important
    }

    .fb-like {
        min-width: 0;
        display: inline-block
    }

    body>.container>.row>.col-lg-12,body>.container>.row>.col-lg-8,body>.container>.row>.col-lg-4,body>.container>.row>#sidebar {
        padding: 0
    }

    nav #mega-menu-1 {
        height: 89px
    }

    #sidebar .right-box,#sidebar .right-box .right-box-content {
        width: 100%
    }

    #sidebar .right-box .list-top-movie-item-info {
        position: absolute;
        right: 15px;
        margin-left: 150px;
        text-align: left
    }

    .page-single {
        width: 100%
    }

    .related-box {
        width: auto
    }

    .related-box .list-movie .movie-item {
        width: 30%
    }

    .movie-list-index .list-movie .movie-item:nth-child(3n) {
        margin-right: 0!important
    }

    .block-comments * {
        max-width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .movie-request-page .block-left,.movie-request-page .block-right {
        width: auto
    }

    .movie-request-page .block-right {
        margin-top: 10px
    }

    .header>.container {
        padding-right: 0;
        padding-left: 0
    }

    .header>.container>.widget_search {
        width: 100%;
        float: none;
        margin-left: 0
    }
    .header-logo .logo{
        padding-left: 20%
    }

    #form-search input[name=keyword] {
        width: 100%
    }

    .right-box .profile-link {
        display: block
    }

    .right-box .profile-link>.profile-image {
        width: 100%
    }
}

@media screen and (max-width: 700px) {
    /*.container {*/
    /*    padding-right:2px!important;*/
    /*    padding-left: 2px!important*/
    /*}*/

    .row.movie-update {
        width: 100%
    }

    .row.movie-update>.col-left {
        display: none
    }

    .row.movie-update>.col-right {
        width: 100%;
        float: none;
        margin: 5px 0
    }

    .movie-info-box .movie-detail {
        padding-left: 5px
    }

    .movie-info-box .movie-image {
        padding-right: 5px
    }
}

@media screen and (max-width: 640px) {
    .row.movie-update {
        width:100%
    }

    .row.movie-update>.col-left {
        display: none
    }

    .row.movie-update>.col-right {
        width: 100%;
        float: none;
        margin: 5px 0
    }

    .movie-info .block-movie-info .btn-block .item {
        padding: 2px
    }

    .movie-info .block-movie-info .btn-block .item .btn {
        padding: 6px 12px
    }
}

@media screen and (max-width: 480px) {
    nav #mega-menu-1 {
        height:132px
    }

    .movie-info-box {
        position: relative
    }

    .movie-info-box .movie-detail {
        width: 100%
    }

    .movie-info-box .movie-title {
        position: static
    }

    .movie-info-box .movie-meta-info {
        position: relative;
        overflow: hidden;
        width: auto;
        height: 214px;
        margin-left: 165px;
        margin-top: 0;
        overflow: auto
    }

    .movie-info-box .movie-image {
        position: absolute;
        width: 160px;
        padding: 0;
        top: 50px;
        left: -5px;
        margin-left: 0
    }

    .movie-info .block-movie-info .btn-block .item .btn {
        padding: 3px 6px
    }

    .watch-info-box .block-movie-info,.trailer-info-box .block-movie-info,.download-info-box .block-movie-info {
        position: relative
    }

    .watch-info-box .movie-detail,.trailer-info-box .movie-detail,.download-info-box .movie-detail {
        margin-left: 0;
        width: 100%
    }

    .watch-info-box .film-description-box,.trailer-info-box .film-description-box,.download-info-box .film-description-box {
        margin-left: 160px;
        height: 199px!important;
        overflow: auto
    }

    .watch-info-box .movie-image,.trailer-info-box .movie-image,.download-info-box .movie-image {
        width: 155px!important;
        position: absolute;
        left: 0;
        top: 53px;
        padding: 0
    }

    .watch-info-box .movie-l-img,.trailer-info-box .movie-l-img,.download-info-box .movie-l-img {
        top: 0;
        left: 0
    }

    .block-profile-info .show-all-movie,.block-profile-info .profile-detail,.block-profile-info .profile-image {
        width: 100%;
        float: none;
        display: block;
        position: static
    }

    .block-profile-info .show-all-movie {
        margin: 8px 0
    }

    .block-profile-info .show-all-movie>.btn-show-all-movie {
        display: block;
        padding-top: 29px;
        width: 100%
    }

    .block-profile-info .movie-l-img {
        position: static!important
    }

    .related-box .list-movie .movie-item {
        width: 49%
    }

    .movie-list-index {
        width: 100%
    }

    .movie-list-index .list-movie .movie-item {
        margin: 10px 0;
        width: 49%
    }

    .movie-list-index .list-movie .movie-item:nth-child(3n) {
        margin-right: 0!important
    }

    .movie-list-index .list-movie .movie-item:nth-child(2n) {
        margin-left: 2%!important
    }

    .right-box .list-top-movie-link {
        display: block
    }

    .right-box .list-top-movie-link .list-top-movie-item-info {
        position: static!important;
        float: none!important;
        margin-left: 110px!important;
        padding: 0!important;
        width: auto!important
    }
}